# Author    : CoffeeChicken
# Date      : 2021/1/12 23:34
# Function  : 演示
from django.urls import path, re_path

from App import views

app_name = 'App'

urlpatterns = [
    # 路由的第三个参数是路由的名字, 与视图函数无关
    # 子路由里面不能以/开头
    path('home/', views.home, name='home'),

    path('login/', views.login, name='login'),

    # 路由请求的四种形式
    # int类型
    path("show/<int:age>/", views.age, name="age"),

    # slug类型
    path("list/<slug:name>/", views.list_user, name="list"),

    # 全部类型 (当有多个参数时, 放在最后)
    path("access/<path:date>/", views.date, name='date'),

    # 重定向
    path("redirect/", views.redir, name="redirect"),

    path("test/", views.test, name='test'),

    # 处理变量
    path("variable/", views.variable, name="variable"),

    # 处理过滤器
    path("filter/", views.filter, name="filter"),

    # 处理ajax提交请求
    path('ajax/', views.ajax, name='ajax'),
    path('ajaxs/', views.ajaxs, name='ajaxs'),

    # 处理反向引用
    path('reverse/', views.myreverse, name='reverse'),

    # 注册
    path('register/', views.register, name='register'),
    path('registers/', views.registers, name='registers'),

    # include页面包含
    path('include/', views.include, name='include'),


]
